package com.huhao.wshare.dto.Friend.Request;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 待处理的好友请求项 DTO
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PendingFriendRequestItem {

    /**
     * 好友请求的ID (即 Friends 表的主键 id)
     */
    private Long requestId;

    /**
     * 对方用户的账号
     */
    private String account;

    /**
     * 对方用户的用户名
     */
    private String username;
    /**
     * 对方用户的头像
     */
    private String avatar;
    /**
     * 对方用户性别
     */
    private String gender; // 新增：性别字段
    /**
     * 请求类型: "SENT" (我发出的) 或 "RECEIVED" (我收到的)
     */
    private String type;

    /**
     * 根据请求类型生成的提示消息
     */
    private String message;
}
